Vlastnφ zv²raz≥ovaΦ

Popis jednotliv²ch polo₧ek dialogu


JmΘno
Zde se uvßdφ jmΘno typ∙ soubor∙, pro kterΘ je zv²raz≥ovaΦ urΦen. Toto jmΘno se objevφ v nabφdkßch, ve filtru p°i otevφrßnφ soubor∙, v typu soubor∙ na stavovΘm °ßdku atd.  
 
P°φpony soubor∙
Seznam masek, kterΘ se uplatnφ p°i otevφrßnφ souboru a p°i detekci, kter² zv²raz≥ovaΦ se pou₧ije. JednotlivΘ masky jsou odd∞leny Φßrkami  
 
Styl komentß°∙
Specifikuje jak² druh komentß°∙ je v danΘm souboru pou₧it. Komentß°e lze libovoln∞ kombinovat. Na v²b∞r mßte 5 druh∙ standardnφch komentß°∙:  
 
(* *) - komentß° zaΦφnß znaky (* a konΦφ znaky *)  
{} - komentß° zaΦφnß znakem { a konΦφ znakem }  
// - komentß° zaΦφnß znaky // a platφ do konce °ßdku  
/* */ - komentß° zaΦφnß znaky /* a konΦφ znaky */  
; - komentß° je uvozen znakem ; a platφ do konce °ßdku  
* && - komentß° zaΦφnß znakem * (prvnφ znak na °ßdku) nebo znaky && a platφ do konce °ßdku  
# - komentß° zaΦφnß znakem # a platφ do konce °ßdku  
@ - komentß° zaΦφnß znakem @ a platφ do konce °ßdku  
/ - komentß° zaΦφnß znakem / na zaΦßtku °ßdku nebo za st°ednφkem a platφ do konce °ßdku  
REM - komentß° zaΦφnß na zaΦßtku °ßdku znaky REM  
! - komentß° zaΦφnß znakem ! a platφ do konce °ßdku  
% - komentß° zaΦφnß znakem % a platφ do konce °ßdku  
' - komentß° zaΦφnß znakem ' a platφ do konce °ßdku  
-- - komentß° zaΦφnß znaky -- a platφ do konce °ßdku  
" - komentß° zaΦφnß znakem " a platφ do konce °ßdku nebo do dalÜφho v²skytu znaku " nebo ;  
 

╪et∞zce
Slou₧φ k identifikaci °et∞zc∙. Na v²b∞r jsou dv∞ mo₧nosti:  
 
JednoduchΘ uvozovky - '°et∞zec'  
DvojitΘ uvozovky - "°et∞zec"  

Preprocesory
jsou zvlßÜtnφ °et∞zce, kterΘ slou₧φ pro °φzenφ kompilßtoru, v∞tvenφ programu, podmφneΦnΘmu p°ekladu apod.  

HTML
tato indikace oznaΦuje, ₧e jde o zv²raz≥ovaΦ pro HTML, tak₧e budou p°i pou₧itφ tohoto zv²raz≥ovaΦe k dispozici HTML nßstroje  

Tabulßtor
urΦuje velikost tabulßtoru  
 
Komentß°
pokud bude urΦen komentovacφ °et∞zec, bude pou₧it ve funkci komentovat a odkomentovat blok. Pokud nenφ urΦen, pou₧ije se n∞jak² vhodn² ze zvolen²ch komentß°∙  
 
RozÜφ°enΘ odsazovßnφ
viz. Nastavenφ zv²raz≥ovaΦ∙  
 
KlφΦovß slova
Zde je uveden seznam klφΦov²ch slov, kterΘ se v programu vyskytujφ.  
Podmφnky pro klφΦovß slova:  
·ka₧dΘ slovo na zvlßÜtnφm °ßdku  
·jsou psßny velk²mi pφsmeny (p°i ulo₧enφ jsou automaticky p°evedena na velkß)  
·jsou se°azeny podle abecedy (p°i ulo₧enφ jsou automaticky se°azena)  

Vyhrazenß slova
Majφ stejn² v²znam jako klφΦovß slova. Dopln∞no od verze 3.1.6. Vyu₧φvß se, pokud chcete barevn∞ rozliÜit dv∞ skupiny slov. Pojmenovßnφ "KlφΦovß" a "Vyhrazenß" slou₧φ pouze k rozliÜenφ seznam∙, nenφ v tom skryt ₧ßdn² dalÜφ v²znam. pou₧φt to m∙₧ete t°eba pro definici datov²ch typ∙ apod. Pokud se stejnΘ slovo vyskytuje v obou seznamech, je pou₧ito slovo z klφΦov²ch slov a s tφm souvisφ i barva syntaxe  

NaΦφst
NaΦte definici zv²raz≥ovaΦe. Program p°edpoklßdß ulo₧enφ definice v podadresß°i Syntax. Pokud soubor naΦtete t°eba z diskety, p°i ulo₧enφ bude provedena kontrola existence (pop°. vytvo°enφ) podadresß°e a soubor s definicφ bude ulo₧en tam.  
 
Ulo₧it
Ulo₧φ soubor s definicφ do podadresß°e Syntax. JmΘno souboru je toto₧nΘ se jmΘnem, uveden²m v polφΦku JmΘno.  
V p°φpad∞, ₧e je zv²raz≥ovaΦ, se kter²m se pracuje aktivnφ, jsou zm∞ny p°i ulo₧enφ promφtnuty i do vÜech otev°en²ch soubor∙, kterΘ jej pou₧φvajφ.  




Jak vytvo°it vlastnφ zv²raz≥ovaΦ


Definice zv²raz≥ovaΦe
Vyplnit jmΘno zv²raz≥ovaΦe - toto jmΘno se bude ukazovat v menu
Vyplnit masky soubor∙. Ty potom poslou₧φ k automatickΘmu p°i°azenφ zv²raz≥ovaΦe p°i otev°enφ souboru
Vybrat typ komentß°∙, kter² nejlΘpe odpovφdß stylu ve vaÜem souboru.
Zvolit typ °et∞zc∙ - °et∞zec je v jednoduch²ch nebo dvojit²ch uvozovkßch
Vyplnit seznam klφΦov²ch, pop°. vyhrazen²ch slov. Ty jsou p°i ulo₧enφ se°azeny abecedn∞ automaticky, tak₧e si s tφm nemusφte d∞lat starosti.
Pak zv²raz≥ovaΦ ulo₧φte tlaΦφtkem "Ulo₧it".

Jak °φct PSPadu, aby nßÜ zv²raz≥ovaΦ pou₧φval
Spustit Nastavenφ zv²raz≥ovaΦ∙
Na kart∞ Filtry v levΘm seznamu kliknout na jeden ze t°φ tuΦn∞ zv²razn∞n²ch zv²raz≥ovaΦ∙ (General)
V seznamu u₧ivatelsk²ch zv²raz≥ovaΦ∙ (vpravo) kliknout na po₧adovan² zv²raz≥ovaΦ.
Takto je mo₧no p°id∞lit zv²raz≥ovaΦe do vÜech t°φ pozic

Nastavenφ barev pro zv²razn∞nφ syntaxe
Pokud n∞komu nevyhovuje standardnφ nastavenφ barev, m∙₧ete p°ejφt na zßlo₧ku "Barvy syntaxe" a jednoduch²m nastavenφm barvy pφsma a pozadφ si p°ebarvφte odpovφdajφcφ typ. P°i nastavovßnφ barvy pozadφ a pφsma doporuΦuji pou₧φt barvy Window a Font. Tφm si zajistφte automatickou zm∞nu barev p°i globßlnφ zm∞n∞ vzhledu Windows.

V²znam n∞kter²ch typ∙ p°i nastavovßnφ barev
·Nßv∞Ütφ jsou slova zaΦφnajφcφ znakem @, obsahujφcφ pφsmena bez diakritiky, pomlΦku a podtr₧φtko  
·Symboly jsou znaky, kterΘ nejsou pφsmena (matematickΘ znaky, zßvorky apod.), krom∞ znak∙, pou₧it²ch v jin²ch typech (nap°. komentß°φch)  
·Identifikßtory jsou vÜechny ostatnφ znaky  



Popis struktury definiΦnφho souboru:


;komentß°, ignorovßno
;jmΘno sekce, povinnΘ
[Settings] 
;jmΘno typu souboru - povinnΘ

Name=OtherCad
;seznam typ∙ soubor∙ - povinnß min.jedna polo₧ka
FileType=*.prg,*.bpk 
;nastavenφ jednotliv²ch parametr∙. NepovinnΘ, 1 = Ano, 0 = Ne

ANSIComment=0
PasComment=0
CComment=0
SpecComment=1
BasComment=0
SingleQuote=0
Preprocessors=0
;jmΘno sekce - povinnΘ

[KeyWords]
;jednotlivß klφΦovß slova velk²mi pφsmeny, se°azenß abecedn∞

ABS=
ACOS=
ATN=
BOOLEAN=
;jmΘno sekce - povinnΘ

[ReservedWords]
;jednotlivß vyhrazenß slova velk²mi pφsmeny, se°azenß abecedn∞

BOOLEAN=
INTEGER=
STRING=